package TreeSet;

/*
按照年龄从小到大排序
年龄相同时按照姓名的字母顺序排序
 */
import java.util.TreeSet;

public class TreeSetDemo02 {
    public static void main(String[] args) {
        TreeSet<Student> ts=new TreeSet<Student>();//（包装类类型)集合只能存储引用类型不能用int

        //添加元素
        Student s1=new Student("姜恒星",30);
        Student s2=new Student("姜恒",20);
        Student s3=new Student("姜",10);

        Student s4=new Student("姜",10);
        Student s5=new Student("jiang",10);
        Student s6=new Student("jiang",10);

        //添加到集合
        ts.add(s1);
        ts.add(s2);//s2存储需要比较重写方法返回值 s2>s1则升序，s2<s1则降序
        ts.add(s3);
        ts.add(s4);
        ts.add(s5);
        ts.add(s6);

        for (Student s:ts){
            System.out.println(s.getName()+","+s.getAge());//ClassCastException类转换异常
        }
    }
}

